import request from '@/util/axios';
import type {ReqAssetAccountParams} from './index_type'
// 统一管理接口
export enum API {
  LIST = '/platform-entry/api/asset/trace_back/resource/list', // 数据资产账户列表
  TYPE='/mgt/dict/values'
}

// 数据资产追溯列表
export  function apiList(data:ReqAssetAccountParams) {
	return  request.get(API.LIST, {
        params: {
          ...data // 正确地传递参数
        }
      });
}


export async function apiType(data: any) {
  try {
    return await request.get(`${API.TYPE}/${data.type}`);
  } catch (error) {
    console.error('字典查询发生错误：', error);
    throw new Error('字典查询失败，请稍后重试。');
  }
} 